Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Argentina F7 Brazil F2 Chile F1 Chile F2 Argentina F3 Argentina F4 Argentina F5 Italy F16 Italy F17 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 USA F12 USA F13 Argentina F10 Argentina F11 Argentina F12 Bolivia F1 Bolivia F2 Argentina F1 Argentina F2 Argentina F3 Italy F16 Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F35 Czech Republic F4 Argentina F2 Argentina F4 Turkey F34 Argentina F5 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco Steelers Cup - Kosice Prague Open - Prague Czech Open - Prostejov BMW Brixina Tennis Open 2000 - Bressanone Sporting Challenger - Turin Prague Open - Prague Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno Opel Bulvaria MCG Bulgarian Open - Sofia BMW Tennis Championship - Sunrise Ispat Open 2004 - Ostrava Ciur Cup 99 - Prague ECM Prague Open - Prague ECM Prague Open 2005 - Prague Atlantic City Open - Atlantic City Intersport Heilbronn Open - Heilbronn Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Memorial Manfredini - Sassuolo Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova GHI Bronz Classic - Bronx IV Manta Open - Manta Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Seguros Bolivar Open - Medellin Steelers Cup - Kosice Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Internazionali di Tennis di Bergamo - Bergamo BSI Challenger Lugano - Lugano Aamulehti Tampere Open - Tampere ATP Open Castilla y Leon - Segovia 2000 Challenger de Granby - Granby Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki 2003 USTA Tallahassee Tennis Challenger - Tallahassee Fifth-Third Bank Tennis Championships - Lexington Ciudad de Pozoblanco Open Diputacion - Cordoba Zivnobanka Czech Open - Prostejov Tulsa Auto Collection USTA Challenger - Tulsa USTA Tennis Championships of Houston - Houston Furth Challenger Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Campos do Jordao Challenger Manerbio Challenger Como Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Guayaquil Challenger Genova Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Sarajevo Challenger Jersey Challenger Rome Challenger Ostrava Challenger Prostejov Challenger Recanati Challenger Genova Challenger Trnava Challenger Eckental Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Bath Challenger Pereira Challenger Prague Challenger Rome Challenger Bordeaux Challenger USTA Challenger of San Antonio - San Antonio Kosice Challenger Oberstaufen Challenger Shanghai Challenger Tashkent Challenger Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Eckental Challenger Ortisei Challenger Santiago Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Savannah Challenger Aptos Challenger Quito Challenger Tatra Banka Open 2003 - Bratislava Bratislava Challenger Eckental Challenger IPP Open - Helsinki Ortisei Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Santos Challenger Sao Paulo Challenger KGHM Polish Indoors - Wroclaw Bordeaux Challenger Milan Challenger Medellin Challenger Sao Paulo Challenger Rio De Janeiro Challenger Cali Challenger Campinas Challenger Sao Paulo Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Salinas Challenger Barranquilla Challenger Itajai Challenger Santiago Challenger BH Tennis Open - Belo Horizonte Ostrava Challenger Cali Challenger Aix En Provence Challenger Binghamton Professional Tennis Tournament - Binghamton Copa Petrobras Brazil - Aracaju XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota The Granby Natrel Challenger - Granby Copa Petrobras Paraguay - Asuncion Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague II Cyclus Open de Tenis - Florianopolis Pekao Open - Szczecin Muller Cup - Ulm XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Lima Challenger 2007 - Lima San Benedetto Challenger Liberec Challenger Prague Challenger Rome Challenger ATP Challenger Trophy 2008 - Trnava USTA Championships of Kerrville - Kerrville ATP Challenger La Serena - La Serena IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Ortisei Challenger Ningboo Challenger Brescia Challenger Pozoblanco Challenger TED Open Istanbul - Istanbul Bergamo Challenger Wroclaw Challenger Lamberts Open by Stawag - Aachen Samsung Securities Cup Challenger - Seoul Neride Prague Indoor - Prague Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Le Gosier Challenger St. Brieuc Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Prostejov Challenger Bogota Challenger Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg 2002 Tulsa USTA Challenger - Tulsa Rezidenza Open - Magdeburg Okal Open - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn Prostejov Challenger Belo Horizonte Challenger Ljubljana Open 2002 - Ljubljana Eckental Challenger Ortisei Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Prague Challenger Copa Petrobras Brazil - Belo Horizonte Porto Alegre Challenger San Juan Challenger St. Brieuc Challenger St. Brieuc Challenger Copa Kia Challenger ATP - Santiago ECU Prague Open - Prague Rome Challenger Barranquilla Challenger ECM Prague Open 2008 - Prague BMW Open - Munich 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Vancouver Challenger Petange Challenger San Juan Challenger Asuncion Challenger Caltanissetta Challenger Stockholm Open - Stockholm Buenos Aires Challenger Bergamo Challenger Bordeaux Challenger Heilbronn Challenger Cherbourg Challeger Istanbul Challenger Szczecin Challenger Zivnobanka Czech Open - Prostejov Buenos Aires Challenger Challenger Hamburg - Hamburg Recanati Challenger ECM Cup - Prague GHI Bronx Classic - Bronx Western & Southern Financial Group Masters - Cincinnati Ostrava Challenger Prague Challenger - Prague St. Petersburg Open - St. Petersburg Eisenberg Jerusalem Open 2000 - Jerusalem Zivnobanka Open - Prostejov Open de Franche Comte - Besancon 9th Wartburg Open - Eisenach CA Challenge - Graz Challenger 42 - Andrezieux Renault Slovenian Open - Ljubljana ATP Challenger Hamburg - Hamburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz Open Castilla y Leon - Segovia TED Open - Istanbul Heilbronn Open - Heilbronn 2000 Mercedes Cup - Stuttgart Podebradka Cup - Prague Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Open de Franche-Comte - Besancon Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Seascape Challenger - Aptos Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Copa Petrobras Argentina - Buenos Aires St. Petersburg Open - St. Petersburg Heineken Open - Auckland 2001 Mercedes Cup - Stuttgart SAP Open - San Jose Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Siemens Open 2001 - Scheveningen Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Copa Telmex - Buenos Aires Open 13 - Marseille Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Aircel Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg If Stockholm Open - Stockholm Qatar Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Open 13 - Marseille Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Copenhagen Open - Copenhagen Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Kremlin Cup - Moscow Copenhagen Open - Copenhagen Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna RCA Championships - Indianapolis China Open - Beijing International Indoor Tennis Championships of Croatia - Zagreb Bet-at-home Cup - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London BMW Open - Munich Ecuador Open - Quito Credit Agricole Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Hall of Fame Tennis Championships - Newport Rogers Masters - Toronto Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, FRA-ARG 5-0 U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, 1R, ARG-ROU 4-1